#include "kdcmoviemetadata.h"

#include <kdclib.h>

KDCMovieMetaData::KDCMovieMetaData( const QString &aName, KDCVideoMetaData *aVideoMetaData, const QList<KDCAudioMetaData*> &aAudioMetaData ): pAudio( aAudioMetaData ), pVideo( aVideoMetaData ), pName( aName )
{

}

KDCMovieMetaData::~KDCMovieMetaData()
{
	deletePtr( pVideo );
	for ( int i=0; i<pAudio.size(); ++i )
		deletePtr( pAudio.at( i ) );
}

QString KDCMovieMetaData::name() const
{
	return pName;
}

KDCVideoMetaData* KDCMovieMetaData::videoMetaData() const
{
	return pVideo;
}

const QList<KDCAudioMetaData*>& KDCMovieMetaData::audioMetaData() const
{
	return pAudio;
}

